package com.yuyou.tas.service.api.feedback.dto;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

public class FeedbackClassDTO {

    @ApiModelProperty(example = "班级反馈ID")
    private Long id;

    @ApiModelProperty(example = "班级名称")
    private String className;

    @ApiModelProperty(example = "课程 id")
    private Long lessonId;

    @ApiModelProperty(example = "课程名称")
    private String lessonName;

    @ApiModelProperty(example = "班型id")
    private Long baseLevelId;

    @ApiModelProperty(example = "班型名称")
    private String baseLevelName;

    @ApiModelProperty(example = "班级编号")
    private String num;

    @ApiModelProperty(value = "校区 id")
    private Long baseSchoolId;

    @ApiModelProperty(example = "所属校区")
    private String school;

    @ApiModelProperty(example = "科目 id")
    private Long dataSubject;

    @ApiModelProperty(example = "科目")
    private String subject;

    @ApiModelProperty(example = "年级id")
    private Long baseSectionId;

    @ApiModelProperty(example = "年级")
    private String section;

    @ApiModelProperty(example = "学期id")
    private Long baseTrimesterId;

    @ApiModelProperty(example = "学期")
    private String trimester;

    @ApiModelProperty(example = "班级状态 0未开课 ；1开课中；2已完结")
    private Integer status;

    @ApiModelProperty(example = "创建时间")
    private Date createTime;

    @ApiModelProperty(example = "反馈编号")
    private Integer sort;

    @ApiModelProperty(example = "是否有草稿状态")
    private Integer hasDraft;

    @ApiModelProperty(example = "优秀笔记总数")
    private Integer noteNum;

    @ApiModelProperty(example = "是否已经全部编辑完")
    private Integer isDone;

    @ApiModelProperty(example = "家长回复未读条数")
    private Integer unreadCount;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Long getLessonId() {
        return lessonId;
    }

    public void setLessonId(Long lessonId) {
        this.lessonId = lessonId;
    }

    public String getLessonName() {
        return lessonName;
    }

    public void setLessonName(String lessonName) {
        this.lessonName = lessonName;
    }

    public Long getBaseLevelId() {
        return baseLevelId;
    }

    public void setBaseLevelId(Long baseLevelId) {
        this.baseLevelId = baseLevelId;
    }

    public String getBaseLevelName() {
        return baseLevelName;
    }

    public void setBaseLevelName(String baseLevelName) {
        this.baseLevelName = baseLevelName;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public Long getBaseSchoolId() {
        return baseSchoolId;
    }

    public void setBaseSchoolId(Long baseSchoolId) {
        this.baseSchoolId = baseSchoolId;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public Long getDataSubject() {
        return dataSubject;
    }

    public void setDataSubject(Long dataSubject) {
        this.dataSubject = dataSubject;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public Long getBaseSectionId() {
        return baseSectionId;
    }

    public void setBaseSectionId(Long baseSectionId) {
        this.baseSectionId = baseSectionId;
    }

    public String getSection() {
        return section;
    }

    public void setSection(String section) {
        this.section = section;
    }

    public Long getBaseTrimesterId() {
        return baseTrimesterId;
    }

    public void setBaseTrimesterId(Long baseTrimesterId) {
        this.baseTrimesterId = baseTrimesterId;
    }

    public String getTrimester() {
        return trimester;
    }

    public void setTrimester(String trimester) {
        this.trimester = trimester;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getHasDraft() {
        return hasDraft;
    }

    public void setHasDraft(Integer hasDraft) {
        this.hasDraft = hasDraft;
    }

    public Integer getNoteNum() {
        return noteNum;
    }

    public void setNoteNum(Integer noteNum) {
        this.noteNum = noteNum;
    }

    public Integer getIsDone() {
        return isDone;
    }

    public void setIsDone(Integer isDone) {
        this.isDone = isDone;
    }

    public Integer getUnreadCount() {
        return unreadCount;
    }

    public void setUnreadCount(Integer unreadCount) {
        this.unreadCount = unreadCount;
    }
}
